import utils from "./utils";

// 用十六进制表示的数据（不包括校验位）
let data = new Uint8Array([0x21, 0x04, 0x00, 0x00, 0x00, 0x06]);
// let data = new Uint8Array([0x01, 0x01, 0x00, 0x00, 0x00, 0x04]);
let crcBytes = utils.crc16Modbus(data);
// 将CRC值转换为十六进制，并用两个字节表示
console.log(crcBytes)
console.log("CRC-16 (Modbus):", crcBytes.map(byte => byte.toString(16).toUpperCase().padStart(2, '0')).join(' '));
